python

您所在的位置:网站首页 python3 readline python

python

#python| 来源: 网络整理| 查看: 265

У меня проблема с моей программой на Python. Я написал программу для получения данных (температуры) из arduino в мою базу данных raspberry pi sqlite. но он выдает ошибку в строке 4 (импортировать серийный номер), в которой говорится: «ImportError: нет модуля с именем serial». Я использую python3 и уже обновил pyserial. Я новичок в Python, поэтому я делаю некоторые ошибки ...

#!/ussr/bin/python # -*- coding: utf-8 -*- import serial import datetime import sqlite3 as lite import sys import time ser = serial.Serial('/dev/ttyACM1', 9600, timeout=1) ser.open() count = 0 con = lite.connect('realtime_data.db') try: while 1: indata = ser.readline() current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") count = count + 1 print (count) with con: cur = con.cursor() cur.execute("INSERT INTO Temperatures VALUES( ?, ?, ? )", (count, current_time, indata)) if count > 100: cur.execute("DELETE FROM Temperatures") count = 0 # time.sleep(3) #upload to database every 5 seconds except KeyboardInterrupt: ser.close() python database sqlite 7 AlbertSm 13 Дек 2013 в 09:06 2 ответа Лучший ответ

Вот вопрос о как установить pip с Python 3?. После этого вы можете использовать pip для установки pyserial совместимого с python-3.x, как показано ниже:

$ sudo pip3 install pyserial

Вот документ о том, как установить pyserial используя его исходный код, совместимый с python-3.x

PS: Если на вашей платформе есть и python-2.x, и python-3.x, например, Arch Linux, когда вы хотите установить несколько пакетов, вам следует тщательно выбрать, с какой версией python должен быть совместим пакет, и затем используйте pip2 или pip3 для получения и установки этих пакетов.

16 Community 23 Май 2017 в 11:54

Если имя файла, которое вы сохранили, совпадает с именем модуля, это приведет к ошибке. Например, если ваше имя файла «serial.py» и у вас есть импорт serial, он сначала проверит в serial.py методы, которые вы объявили.

1 Harshan Gowda 17 Мар 2014 в 06:36


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3